<html><head>
<title>USBlyzer Report</title>
<style type="text/css">
body {padding:0px 0px 0px 0px;background:#fff;color:#000;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:8pt;}
th {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;background:#c9c9c9;color:#fff;text-align:left;font-size:8pt;font-weight:normal;vertical-align:bottom;border:#fff 1px solid;}
td {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;background:#fff;vertical-align:top;font-size:8pt;}
th.ud {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;background:#c9c9c9;color:#fff;text-align:left;font-size:8pt;font-weight:normal;vertical-align:bottom;border:#fff 1px solid;}
td.ud {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;background:#fff;vertical-align:top;font-size:8pt;}
td.udofs {padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;background:#fff;vertical-align:top;font-size:8pt;text-align:right;}
td.udsiz {padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;background:#fff;vertical-align:top;font-size:8pt;text-align:right;}
td.udval {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;background:#fff;vertical-align:top;font-size:8pt;text-align:right;}
td.udfld {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;background:#fff;vertical-align:top;font-size:8pt;}
td.udbmfld {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:20px;background:#fff;vertical-align:top;font-size:8pt;white-space:nowrap;}
td.udhex {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;background:#fff;vertical-align:top;font-size:8pt;text-align:left;white-space:nowrap;}
td.uddes {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;background:#fff;vertical-align:top;font-size:8pt;}
div.uddiv1 {font-size:8pt;font-style:normal;text-decoration:none;margin-top:12px;margin-right:0px;margin-bottom:4px;margin-left:1px;text-align:left;}
div.uddiv2 {font-size:8pt;font-style:normal;text-decoration:none;margin-top:4px;margin-right:0px;margin-bottom:4px;margin-left:12px;text-align:left;}
div.uddiv3 {font-size:8pt;font-style:normal;text-decoration:none;margin-top:2px;margin-right:0px;margin-bottom:2px;margin-left:0px;text-align:left;}
div.uddiv4 {font-size:8pt;font-style:normal;text-decoration:none;margin-top:2px;margin-right:0px;margin-bottom:2px;margin-left:20px;text-align:left;}
div.uddiv5 {font-size:8pt;font-style:normal;text-decoration:none;margin-top:6px;margin-right:0px;margin-bottom:6px;margin-left:20px;text-align:left;}
div.uddiv6 {font-size:8pt;font-style:normal;font-weight:bold;text-decoration:none;margin-top:6px;margin-right:0;margin-bottom:4px;margin-left:0;text-align:left;}
div.uddiv7 {font-size:8pt;font-style:normal;font-weight:normal;text-decoration:none;margin-top:2px;margin-right:0;margin-bottom:4px;margin-left:0;text-align:left;}
a {color:#000;text-decoration:none;white-space:nowrap;}
a:link {color:#000;text-decoration:none;white-space:nowrap;}
a:hover {color:#000;text-decoration:none;white-space:nowrap;}
a:visited {color:#000;text-decoration:none;white-space:nowrap;}
a:active {color:#000;text-decoration:none;white-space:nowrap;}
a.totop {color:#ccc;font-family:"Courier New",Courier,mono;text-decoration:none;white-space:nowrap;margin-left:8px;}
.error {color:#f00;}
div.hrddiv1 {font-size:8pt;font-style:normal;text-decoration:none;margin-top:12px;margin-right:0px;margin-bottom:4px;margin-left:1px;text-align:left;}
div.hrddiv2 {font-size:8pt;font-style:normal;text-decoration:none;margin-top:2px;margin-right:0px;margin-bottom:2px;margin-left:0px;text-align:left;}
th.hrd {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;background-color:#c9c9c9;color:#fff;text-align:left;font-size:8pt;white-space:nowrap;vertical-align:bottom;border:#fff 1px solid;font-weight:normal;}
td.hrdn {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;vertical-align:top;font-size:8pt;white-space:nowrap;background-color:#fff;}
td.hrdm {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;vertical-align:top;font-size:8pt;text-align:left;white-space:nowrap;background-color:#fff;}
td.hrdnin {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;vertical-align:top;font-size:8pt;white-space:nowrap;background-color:#e0ffe0;border:#e0ffe0 1px solid;}
td.hrdmin {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;vertical-align:top;font-size:8pt;text-align:left;white-space:nowrap;background-color:#e0ffe0;border:#e0ffe0 1px solid;}
td.hrdnout {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;vertical-align:top;font-size:8pt;white-space:nowrap;background-color:#ffe4e4;border:#ffe4e4 1px solid;}
td.hrdmout {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;vertical-align:top;font-size:8pt;text-align:left;white-space:nowrap;background-color:#ffe4e4;border:#ffe4e4 1px solid;}
td.hrdnfea {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;vertical-align:top;font-size:8pt;white-space:nowrap;background-color:#ffffd4;border:#ffffd4 1px solid;}
td.hrdmfea {padding-top:0px;padding-right:3px;padding-bottom:0px;padding-left:3px;font-family:"Courier New",Courier,mono;vertical-align:top;font-size:8pt;text-align:left;white-space:nowrap;background-color:#ffffd4;border:#ffffd4 1px solid;}
</style>
</head>
<body><a name="top"></a>
<p align="left" style="padding-top:3px;padding-right:3px;padding-bottom:0px;padding-left:3px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;font-weight:bold;">&#x0055;&#x0053;&#x0042;&#x0020;&#x0043;&#x006F;&#x006D;&#x0070;&#x006F;&#x0073;&#x0069;&#x0074;&#x0065;&#x0020;&#x0044;&#x0065;&#x0076;&#x0069;&#x0063;&#x0065;</p>
<table cellspacing="0">
<tr vAlign="top"><td><b>Connection Status<b></td><td>Device connected</td></tr>
<tr vAlign="top"><td><b>Current Configuration<b></td><td>1</td></tr>
<tr vAlign="top"><td><b>Speed<b></td><td>Low (1.5 Mbit/s)</td></tr>
<tr vAlign="top"><td><b>Device Address<b></td><td>1</td></tr>
<tr vAlign="top"><td><b>Number Of Open Pipes<b></td><td>2</td></tr>
</table>
<div class="uddiv1"><a name="n8138aa30"><b>Device Descriptor</b> 7G Wireless Keyboard</a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">12h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="uddes">Device</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">bcdUSB</td>
<td class="udsiz">2</td>
<td class="udval">0110h</td>
<td class="uddes">USB Spec 1.1</td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">bDeviceClass</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="uddes">Class info in Ifc Descriptors</td>
</tr>
<tr valign="top">
<td class="udofs">5</td>
<td class="udfld">bDeviceSubClass</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">bDeviceProtocol</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">7</td>
<td class="udfld">bMaxPacketSize0</td>
<td class="udsiz">1</td>
<td class="udval">08h</td>
<td class="uddes">8 bytes</td>
</tr>
<tr valign="top">
<td class="udofs">8</td>
<td class="udfld">idVendor</td>
<td class="udsiz">2</td>
<td class="udval">A172h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">10</td>
<td class="udfld">idProduct</td>
<td class="udsiz">2</td>
<td class="udval">0001h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">12</td>
<td class="udfld">bcdDevice</td>
<td class="udsiz">2</td>
<td class="udval">0001h</td>
<td class="uddes">0.01</td>
</tr>
<tr valign="top">
<td class="udofs">14</td>
<td class="udfld">iManufacturer</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="uddes">"ferenc.szili@gmail.com"</td>
</tr>
<tr valign="top">
<td class="udofs">15</td>
<td class="udfld">iProduct</td>
<td class="udsiz">1</td>
<td class="udval">02h</td>
<td class="uddes">"7G Wireless Keyboard"</td>
</tr>
<tr valign="top">
<td class="udofs">16</td>
<td class="udfld">iSerialNumber</td>
<td class="udsiz">1</td>
<td class="udval">03h</td>
<td class="uddes">"v0.01"</td>
</tr>
<tr valign="top">
<td class="udofs">17</td>
<td class="udfld">bNumConfigurations</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="ud"></td>
</tr>
</table>
<div class="uddiv1"><a name="nc6eaaa30"><b>Configuration Descriptor 1</b> Bus Powered, 100 mA</a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">09h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">02h</td>
<td class="uddes">Configuration</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">wTotalLength</td>
<td class="udsiz">2</td>
<td class="udval">003Bh</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">bNumInterfaces</td>
<td class="udsiz">1</td>
<td class="udval">02h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">5</td>
<td class="udfld">bConfigurationValue</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">iConfiguration</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">7</td>
<td class="udfld">bmAttributes</td>
<td class="udsiz">1</td>
<td class="udval">80h</td>
<td class="uddes">Bus Powered</td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>4..0: Reserved</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>...00000&nbsp;</nobr></td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>5: Remote Wakeup</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>..0.....&nbsp;</nobr></td>
<td class="uddes">No</td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>6: Self Powered</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>.0......&nbsp;</nobr></td>
<td class="uddes">No, Bus Powered</td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>7: Reserved (set to one)<br>(bus-powered for 1.0)</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>1.......&nbsp;</nobr></td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">8</td>
<td class="udfld">bMaxPower</td>
<td class="udsiz">1</td>
<td class="udval">32h</td>
<td class="uddes">100 mA</td>
</tr>
</table>
<div class="uddiv2">
<div class="uddiv1"><a name="n57eaaa30"><b>Interface Descriptor 0/0</b>  HID, 1 Endpoint</a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">09h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">04h</td>
<td class="uddes">Interface</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">bInterfaceNumber</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">3</td>
<td class="udfld">bAlternateSetting</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">bNumEndpoints</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">5</td>
<td class="udfld">bInterfaceClass</td>
<td class="udsiz">1</td>
<td class="udval">03h</td>
<td class="uddes">HID</td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">bInterfaceSubClass</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="uddes">Boot Interface</td>
</tr>
<tr valign="top">
<td class="udofs">7</td>
<td class="udfld">bInterfaceProtocol</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="uddes">Keyboard</td>
</tr>
<tr valign="top">
<td class="udofs">8</td>
<td class="udfld">iInterface</td>
<td class="udsiz">1</td>
<td class="udval">04h</td>
<td class="uddes">"7G Keyboard"</td>
</tr>
</table>
<div class="uddiv2">
<div class="uddiv1"><a name="ne7eaaa30"><b>HID Descriptor</b> </a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">09h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">21h</td>
<td class="uddes">HID</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">bcdHID</td>
<td class="udsiz">2</td>
<td class="udval">0101h</td>
<td class="uddes">1.01</td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">bCountryCode</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">5</td>
<td class="udfld">bNumDescriptors</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">22h</td>
<td class="uddes">Report</td>
</tr>
<tr valign="top">
<td class="udofs">7</td>
<td class="udfld">wDescriptorLength</td>
<td class="udsiz">2</td>
<td class="udval">003Fh</td>
<td class="uddes">63 bytes</td>
</tr>
</table>
<div class="uddiv1"><a name="n78eaaa30"><b>Endpoint Descriptor 81</b>  1 In, Interrupt, 10 ms</a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">07h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">05h</td>
<td class="uddes">Endpoint</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">bEndpointAddress</td>
<td class="udsiz">1</td>
<td class="udval">81h</td>
<td class="uddes">1 In</td>
</tr>
<tr valign="top">
<td class="udofs">3</td>
<td class="udfld">bmAttributes</td>
<td class="udsiz">1</td>
<td class="udval">03h</td>
<td class="uddes">Interrupt</td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>1..0: Transfer Type</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>......11&nbsp;</nobr></td>
<td class="uddes">Interrupt</td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>7..2: Reserved</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>000000..&nbsp;</nobr></td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">wMaxPacketSize</td>
<td class="udsiz">2</td>
<td class="udval">0008h</td>
<td class="uddes">8 bytes</td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">bInterval</td>
<td class="udsiz">1</td>
<td class="udval">0Ah</td>
<td class="uddes">10 ms</td>
</tr>
</table>
</div>
</div>
<div class="uddiv2">
<div class="uddiv1"><a name="ne8eaaa30"><b>Interface Descriptor 1/0</b>  HID, 1 Endpoint</a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">09h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">04h</td>
<td class="uddes">Interface</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">bInterfaceNumber</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">3</td>
<td class="udfld">bAlternateSetting</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">bNumEndpoints</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">5</td>
<td class="udfld">bInterfaceClass</td>
<td class="udsiz">1</td>
<td class="udval">03h</td>
<td class="uddes">HID</td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">bInterfaceSubClass</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">7</td>
<td class="udfld">bInterfaceProtocol</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">8</td>
<td class="udfld">iInterface</td>
<td class="udsiz">1</td>
<td class="udval">05h</td>
<td class="uddes">"7G Sound Control"</td>
</tr>
</table>
<div class="uddiv2">
<div class="uddiv1"><a name="n79eaaa30"><b>HID Descriptor</b> </a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">09h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">21h</td>
<td class="uddes">HID</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">bcdHID</td>
<td class="udsiz">2</td>
<td class="udval">0101h</td>
<td class="uddes">1.01</td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">bCountryCode</td>
<td class="udsiz">1</td>
<td class="udval">00h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">5</td>
<td class="udfld">bNumDescriptors</td>
<td class="udsiz">1</td>
<td class="udval">01h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">22h</td>
<td class="uddes">Report</td>
</tr>
<tr valign="top">
<td class="udofs">7</td>
<td class="udfld">wDescriptorLength</td>
<td class="udsiz">2</td>
<td class="udval">002Dh</td>
<td class="uddes">45 bytes</td>
</tr>
</table>
<div class="uddiv1"><a name="n0aeaaa30"><b>Endpoint Descriptor 83</b>  3 In, Interrupt, 10 ms</a></div>
<table cellspacing="0">
<tr valign="top"><th class="ud">Offset</th><th class="ud">Field</th><th class="ud">Size</th><th class="ud">Value</th><th class="ud">Description</th></tr>
<tr valign="top">
<td class="udofs">0</td>
<td class="udfld">bLength</td>
<td class="udsiz">1</td>
<td class="udval">07h</td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">1</td>
<td class="udfld">bDescriptorType</td>
<td class="udsiz">1</td>
<td class="udval">05h</td>
<td class="uddes">Endpoint</td>
</tr>
<tr valign="top">
<td class="udofs">2</td>
<td class="udfld">bEndpointAddress</td>
<td class="udsiz">1</td>
<td class="udval">83h</td>
<td class="uddes">3 In</td>
</tr>
<tr valign="top">
<td class="udofs">3</td>
<td class="udfld">bmAttributes</td>
<td class="udsiz">1</td>
<td class="udval">03h</td>
<td class="uddes">Interrupt</td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>1..0: Transfer Type</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>......11&nbsp;</nobr></td>
<td class="uddes">Interrupt</td>
</tr>
<tr valign="top">
<td class="ud"></td>
<td class="udbmfld"><nobr>7..2: Reserved</nobr></td>
<td class="ud"></td>
<td class="udval"><nobr>000000..&nbsp;</nobr></td>
<td class="ud"></td>
</tr>
<tr valign="top">
<td class="udofs">4</td>
<td class="udfld">wMaxPacketSize</td>
<td class="udsiz">2</td>
<td class="udval">0008h</td>
<td class="uddes">8 bytes</td>
</tr>
<tr valign="top">
<td class="udofs">6</td>
<td class="udfld">bInterval</td>
<td class="udsiz">1</td>
<td class="udval">0Ah</td>
<td class="uddes">10 ms</td>
</tr>
</table>
</div>
</div>
<div class="hrddiv1"><a name="nc700aa30"><b>Interface 0 HID Report Descriptor</b> Keyboard</a></div>
<table cellspacing="0">
<tr>
<th class="hrd">Item Tag (Value)</th>
<th class="hrd">Raw Data</th>
</tr>
<tr>
<td class="hrdn">Usage Page (Generic Desktop)</td>
<td class="hrdm">05&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">Usage (Keyboard)</td>
<td class="hrdm">09&nbsp;06&nbsp;</td>
</tr>
<tr>
<td class="hrdn">Collection (Application)</td>
<td class="hrdm">A1&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Page (Keyboard/Keypad)</td>
<td class="hrdm">05&nbsp;07&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Minimum (Keyboard Left Control)</td>
<td class="hrdm">19&nbsp;E0&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Maximum (Keyboard Right GUI)</td>
<td class="hrdm">29&nbsp;E7&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Logical Minimum (0)</td>
<td class="hrdm">15&nbsp;00&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Logical Maximum (1)</td>
<td class="hrdm">25&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Size (1)</td>
<td class="hrdm">75&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (8)</td>
<td class="hrdm">95&nbsp;08&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)</td>
<td class="hrdm">81&nbsp;02&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (1)</td>
<td class="hrdm">95&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Size (8)</td>
<td class="hrdm">75&nbsp;08&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Cnst,Var,Abs,NWrp,Lin,Pref,NNul,Bit)</td>
<td class="hrdm">81&nbsp;03&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (5)</td>
<td class="hrdm">95&nbsp;05&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Size (1)</td>
<td class="hrdm">75&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Page (LEDs)</td>
<td class="hrdm">05&nbsp;08&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Minimum (Num Lock)</td>
<td class="hrdm">19&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Maximum (Kana)</td>
<td class="hrdm">29&nbsp;05&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Output</b> (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit)</td>
<td class="hrdm">91&nbsp;02&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (1)</td>
<td class="hrdm">95&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Size (3)</td>
<td class="hrdm">75&nbsp;03&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Output</b> (Cnst,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit)</td>
<td class="hrdm">91&nbsp;03&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (6)</td>
<td class="hrdm">95&nbsp;06&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Size (8)</td>
<td class="hrdm">75&nbsp;08&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Logical Minimum (0)</td>
<td class="hrdm">15&nbsp;00&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Logical Maximum (101)</td>
<td class="hrdm">25&nbsp;65&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Page (Keyboard/Keypad)</td>
<td class="hrdm">05&nbsp;07&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Minimum (Undefined)</td>
<td class="hrdm">19&nbsp;00&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage Maximum (Keyboard Application)</td>
<td class="hrdm">29&nbsp;65&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Data,Ary,Abs)</td>
<td class="hrdm">81&nbsp;00&nbsp;</td>
</tr>
<tr>
<td class="hrdn">End Collection</td>
<td class="hrdm">C0&nbsp;</td>
</tr>
</table>
<div class="hrddiv1"><a name="ncc43aa30"><b>Interface 1 HID Report Descriptor</b> Consumer Control</a></div>
<table cellspacing="0">
<tr>
<th class="hrd">Item Tag (Value)</th>
<th class="hrd">Raw Data</th>
</tr>
<tr>
<td class="hrdn">Usage Page (Consumer Devices)</td>
<td class="hrdm">05&nbsp;0C&nbsp;</td>
</tr>
<tr>
<td class="hrdn">Usage (Consumer Control)</td>
<td class="hrdm">09&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">Collection (Application)</td>
<td class="hrdm">A1&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Logical Minimum (0)</td>
<td class="hrdm">15&nbsp;00&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Logical Maximum (1)</td>
<td class="hrdm">25&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage (Volume Increment)</td>
<td class="hrdm">09&nbsp;E9&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage (Volume Decrement)</td>
<td class="hrdm">09&nbsp;EA&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Size (1)</td>
<td class="hrdm">75&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (2)</td>
<td class="hrdm">95&nbsp;02&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)</td>
<td class="hrdm">81&nbsp;02&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage (Mute)</td>
<td class="hrdm">09&nbsp;E2&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (1)</td>
<td class="hrdm">95&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit)</td>
<td class="hrdm">81&nbsp;06&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage (Play/Pause)</td>
<td class="hrdm">09&nbsp;CD&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (1)</td>
<td class="hrdm">95&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)</td>
<td class="hrdm">81&nbsp;02&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage (Scan Next Track)</td>
<td class="hrdm">09&nbsp;B5&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Usage (Scan Previous Track)</td>
<td class="hrdm">09&nbsp;B6&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (2)</td>
<td class="hrdm">95&nbsp;02&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Data,Var,Abs,NWrp,Lin,NPrf,Null,Bit)</td>
<td class="hrdm">81&nbsp;62&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;Report Count (2)</td>
<td class="hrdm">95&nbsp;02&nbsp;</td>
</tr>
<tr>
<td class="hrdn">&nbsp;&nbsp;&nbsp;&nbsp;<b>Input</b> (Cnst,Ary,Abs)</td>
<td class="hrdm">81&nbsp;01&nbsp;</td>
</tr>
<tr>
<td class="hrdn">End Collection</td>
<td class="hrdm">C0&nbsp;</td>
</tr>
</table>
<p align="center" style="padding:0;color:#ccc;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:8pt;">This report was generated by <a style="color:#ccc;text-decoration:none;" href="http://www.usblyzer.com/">USBlyzer</a></p>
</body>
</html>
